HAL COMP APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL COMP constants

HAL1

series

HAL2

Refer to

COMP_HYSTERESIS_10MV

g4

HAL_COMP_INPUT_HYSTERESIS_10MV

Refer to

COMP_FLAG_LOCK

h5, h7

Removed / New Usage changes

Refer to

COMP_HYSTERESIS_60MV

g4

HAL_COMP_INPUT_HYSTERESIS_60MV

Refer to

COMP_HYSTERESIS_70MV

g4

HAL_COMP_INPUT_HYSTERESIS_70MV

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP2

g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP3

g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP4

g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP5

g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP6

g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC6

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP7

g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_TIM2_OC3_COMP2

g4

HAL_COMP_OUTPUT_BLANK_TIM2_OC5

Refer to

COMP_BLANKINGSRC_TIM2_OC3_COMP5

g4

HAL_COMP_OUTPUT_BLANK_TIM2_OC5

Refer to

COMP_HYSTERESIS_50MV

g4

HAL_COMP_INPUT_HYSTERESIS_50MV

Refer to

COMP_BLANKINGSRC_TIM2_OC4_COMP3

g4

HAL_COMP_OUTPUT_BLANK_TIM2_OC4

Refer to

COMP_BLANKINGSRC_TIM3_OC3_COMP2

g4

HAL_COMP_OUTPUT_BLANK_TIM3_OC3

Refer to

COMP_BLANKINGSRC_TIM3_OC3_COMP3

g4

HAL_COMP_OUTPUT_BLANK_TIM3_OC3

Refer to

COMP_BLANKINGSRC_TIM3_OC3_COMP5

g4

HAL_COMP_OUTPUT_BLANK_TIM3_OC3

Refer to

COMP_BLANKINGSRC_TIM3_OC3_COMP7

g4

HAL_COMP_OUTPUT_BLANK_TIM3_OC3

Refer to

COMP_BLANKINGSRC_TIM3_OC4_COMP4

g4

HAL_COMP_OUTPUT_BLANK_TIM3_OC4

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP1

g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP3

g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP4

g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP5

g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP6

g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM2_OC4_COMP6

g4

HAL_COMP_OUTPUT_BLANK_TIM2_OC4

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP7

g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_HYSTERESIS_40MV

g4

HAL_COMP_INPUT_HYSTERESIS_40MV

Refer to

COMP_HYSTERESIS_20MV

g4

HAL_COMP_INPUT_HYSTERESIS_20MV

Refer to

COMP_INPUT_MINUS_TEMPSENSOR

h5

HAL_COMP_INPUT_MINUS_TEMPSENSOR

Refer to

COMP_INPUT_MINUS_VBAT

h5

HAL_COMP_INPUT_MINUS_VBAT

Refer to

COMP_BLANKINGSRC_LPTIM1_OC2

h5

HAL_COMP_OUTPUT_BLANK_LPTIM1_OC2

Refer to

COMP_BLANKINGSRC_LPTIM2_OC2

h5

HAL_COMP_OUTPUT_BLANK_LPTIM2_OC2

Refer to

COMP_FLAG_C1I

h5, h7

Removed / New Usage changes

Refer to

COMP_CLEAR_C1IF

h5, h7

Removed / New Usage changes

Refer to

COMP_IT_EN

h5, h7

Removed / New Usage changes

Refer to

COMP_INPUT_MINUS_IO4

l4

HAL_COMP_INPUT_MINUS_IO4

Refer to

COMP_INPUT_MINUS_IO5

l4

HAL_COMP_INPUT_MINUS_IO5

Refer to

COMP_HYSTERESIS_30MV

g4

HAL_COMP_INPUT_HYSTERESIS_30MV

Refer to

COMP_BLANKINGSRC_TIM1_OC5_COMP1

l4, g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_TIM3_OC3_COMP1

l4, g4

HAL_COMP_OUTPUT_BLANK_TIM3_OC3

Refer to

COMP_BLANKINGSRC_TIM3_OC4_COMP2

l4

HAL_COMP_OUTPUT_BLANK_TIM3_OC4

Refer to

COMP_BLANKINGSRC_TIM8_OC5_COMP2

l4, g4

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM15_OC1_COMP2

l4

HAL_COMP_OUTPUT_BLANK_TIM15_OC1

Refer to

COMP_INPUT_MINUS_DAC2_CH1

g4

HAL_COMP_INPUT_MINUS_DAC2_CH1

Refer to

COMP_INPUT_MINUS_DAC3_CH1

g4

HAL_COMP_INPUT_MINUS_DAC3_CH1

Refer to

COMP_INPUT_MINUS_DAC3_CH2

g4

HAL_COMP_INPUT_MINUS_DAC3_CH2

Refer to

COMP_INPUT_MINUS_DAC4_CH1

g4

HAL_COMP_INPUT_MINUS_DAC4_CH1

Refer to

COMP_INPUT_MINUS_DAC4_CH2

g4

HAL_COMP_INPUT_MINUS_DAC4_CH2

Refer to

COMP_BLANKINGSRC_TIM2_OC3_COMP1

l4, g4

HAL_COMP_OUTPUT_BLANK_TIM1_OC3

Refer to

COMP_INPUT_MINUS_IO3

h5, l4, g0

HAL_COMP_INPUT_MINUS_IO3

Refer to

COMP_BLANKINGSRC_TIM15_OC1_COMP4

g4

HAL_COMP_OUTPUT_BLANK_TIM15_OC1

Refer to

COMP_BLANKINGSRC_TIM15_OC2_COMP7

g4

HAL_COMP_OUTPUT_BLANK_TIM15_OC2

Refer to

COMP_BLANKINGSRC_TIM15_OC2_COMP6

g4

HAL_COMP_OUTPUT_BLANK_TIM15_OC2

Refer to

COMP_BLANKINGSRC_TIM20_OC5

g4

HAL_COMP_OUTPUT_BLANK_TIM20_OC5

Refer to

COMP_BLANKINGSRC_TIM4_OC3

g4

HAL_COMP_OUTPUT_BLANK_TIM4_OC3

Refer to

COMP_WINDOWOUTPUT_COMP3

g0

Removed / New Usage changes

Refer to

COMP_BLANKINGSRC_TIM1_OC4

g0

HAL_COMP_OUTPUT_BLANK_TIM1_OC4

Refer to

COMP_BLANKINGSRC_TIM15_OC2

g0

HAL_COMP_OUTPUT_BLANK_TIM15_OC2

Refer to

COMP_INPUT_PLUS_DAC1_CH1

h5

HAL_COMP_INPUT_PLUS_DAC1_CH1

Refer to

COMP_WINDOWMODE_DISABLE

u5, l4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_ERROR_NONE

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

COMP_HYSTERESIS_HIGH

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_HYSTERESIS_HIGH

Refer to

COMP_OUTPUTPOL_NONINVERTED

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_POLARITY_NONINVERTED

Refer to

COMP_OUTPUTPOL_INVERTED

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_POLARITY_INVERTED

Refer to

COMP_TRIGGERMODE_EVENT_RISING_FALLING

u5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_RISING_FALLING

Refer to

COMP_TRIGGERMODE_EVENT_FALLING

u5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_FALLING

Refer to

COMP_TRIGGERMODE_EVENT_RISING

u5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_RISING_FALLING

Refer to

COMP_TRIGGERMODE_IT_RISING_FALLING

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_RISING_FALLING

Refer to

COMP_TRIGGERMODE_IT_FALLING

u5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_FALLING

Refer to

COMP_TRIGGERMODE_IT_RISING

u5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_RISING

Refer to

COMP_TRIGGERMODE_NONE

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_TRIG_NONE

Refer to

COMP_OUTPUT_LEVEL_HIGH

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_LEVEL_HIGH

Refer to

COMP_OUTPUT_LEVEL_LOW

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_LEVEL_LOW

Refer to

COMP_BLANKINGSRC_TIM15_OC1

u5, g4, h7

HAL_COMP_OUTPUT_BLANK_TIM15_OC1

Refer to

COMP_BLANKINGSRC_TIM8_OC5

u5, h7

HAL_COMP_OUTPUT_BLANK_TIM8_OC5

Refer to

COMP_BLANKINGSRC_TIM3_OC4

u5, h5, h7

HAL_COMP_OUTPUT_BLANK_TIM3_OC4

Refer to

COMP_BLANKINGSRC_TIM3_OC3

u5, h5, g0, h7

HAL_COMP_OUTPUT_BLANK_TIM3_OC3

Refer to

COMP_BLANKINGSRC_TIM2_OC3

u5, h5, g0, h7

HAL_COMP_OUTPUT_BLANK_TIM2_OC3

Refer to

COMP_BLANKINGSRC_TIM1_OC5

u5, h5, g0, h7

HAL_COMP_OUTPUT_BLANK_TIM1_OC5

Refer to

COMP_BLANKINGSRC_NONE

u5, h5, l4, g4, g0, h7

HAL_COMP_OUTPUT_BLANK_NONE

Refer to

COMP_WINDOWMODE_COMP1_INPUT_PLUS_COMMON

u5, l4, g0, h7

Removed / New Usage changes

Refer to

COMP_HYSTERESIS_MEDIUM

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_HYSTERESIS_MEDIUM

Refer to

COMP_HYSTERESIS_LOW

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_HYSTERESIS_LOW

Refer to

HAL_COMP_ERROR_INVALID_CALLBACK

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

COMP_INPUT_MINUS_IO2

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_IO2

Refer to

COMP_WINDOWOUTPUT_EACH_COMP

u5, g0

HAL_COMP_WINDOW_OUTPUT_INDEPT

Refer to

COMP_WINDOWOUTPUT_COMP1

u5, g0

Removed / New Usage changes

Refer to

COMP_WINDOWOUTPUT_COMP2

u5, g0

Removed / New Usage changes

Refer to

COMP_WINDOWOUTPUT_BOTH

u5, g0

HAL_COMP_WINDOW_OUTPUT_XOR

Refer to

COMP_POWERMODE_HIGHSPEED

u5, h5, l4, g0, h7

HAL_COMP_POWER_MODE_HIGH_SPEED

Refer to

COMP_POWERMODE_MEDIUMSPEED

u5, h5, l4, g0, h7

HAL_COMP_POWER_MODE_MEDIUM_SPEED

Refer to

COMP_WINDOWMODE_COMP2_INPUT_PLUS_COMMON

u5, g0

Removed / New Usage changes

Refer to

COMP_POWERMODE_ULTRALOWPOWER

u5, h5, l4, h7

HAL_COMP_POWER_MODE_ULTRA_LOW_POWER

Refer to

COMP_INPUT_PLUS_IO2

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_PLUS_IO2

Refer to

COMP_INPUT_PLUS_IO3

u5, h5, l4, g0

HAL_COMP_INPUT_PLUS_IO3

Refer to

COMP_INPUT_PLUS_IO4

u5

HAL_COMP_INPUT_PLUS_IO4

Refer to

COMP_HYSTERESIS_NONE

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_HYSTERESIS_NONE

Refer to

COMP_INPUT_MINUS_1_2VREFINT

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_1_2VREFINT

Refer to

COMP_INPUT_MINUS_1_4VREFINT

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_1_4VREFINT

Refer to

COMP_INPUT_PLUS_IO1

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_PLUS_IO1

Refer to

COMP_INPUT_PLUS_IO6

u5

HAL_COMP_INPUT_PLUS_IO6

Refer to

COMP_INPUT_PLUS_IO5

u5

HAL_COMP_INPUT_PLUS_IO5

Refer to

COMP_INPUT_MINUS_IO1

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_IO1

Refer to

COMP_INPUT_MINUS_DAC1_CH2

u5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_DAC1_CH2

Refer to

COMP_INPUT_MINUS_DAC1_CH1

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_DAC1_CH1

Refer to

COMP_STATE_BITFIELD_LOCK

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

COMP_INPUT_MINUS_VREFINT

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_VREFINT

Refer to

COMP_INPUT_MINUS_3_4VREFINT

u5, h5, l4, g4, g0, h7

HAL_COMP_INPUT_MINUS_3_4VREFINT

Refer to

COMP_CLEAR_C2IF

h7

Not implemented yet in HAL2.

Refer to

COMP_FLAG_C2I

h7

Not implemented yet in HAL2.

Refer to

COMP_INPUT_MINUS_TPSENS_DAC2CH1

h7

Not implemented yet in HAL2.

Refer to

COMP_INPUT_MINUS_VBAT_VDDAP

h7

Not implemented yet in HAL2.

Refer to

COMP_INPUT_PLUS_DAC2_CH1

h7

Not implemented yet in HAL2.

Refer to


HAL COMP enumerations

HAL1

series

HAL2

Refer to

HAL_COMP_CallbackIDTypeDef

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_StateTypeDef

u5, h5, l4, g4, g0, h7

hal_comp_state_t

Refer to

HAL_COMP_MSPDEINIT_CB_ID

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_MSPINIT_CB_ID

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_STATE_BUSY_LOCKED

u5, h5, l4, g4, g0, h7

HAL_COMP_STATE_ACTIVE

Refer to

HAL_COMP_STATE_BUSY

u5, h5, l4, g4, g0, h7

HAL_COMP_STATE_ACTIVE

Refer to

HAL_COMP_STATE_READY_LOCKED

u5, h5, l4, g4, g0, h7

HAL_COMP_STATE_INIT

Refer to

HAL_COMP_STATE_READY

u5, h5, l4, g4, g0, h7

HAL_COMP_STATE_IDLE

Refer to

HAL_COMP_STATE_RESET_LOCKED

u5, h5, l4, g4, g0, h7

HAL_COMP_STATE_RESET

Refer to

HAL_COMP_STATE_RESET

u5, h5, l4, g4, g0, h7

HAL_COMP_STATE_RESET

Refer to

HAL_COMP_TRIGGER_CB_ID

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to


HAL COMP macros

HAL1

series

HAL2

Refer to

__HAL_COMP_COMP5_EXTI_ENABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_GENERATE_SWIT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_ENABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_DISABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_GET_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_CLEAR_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_ENABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_DISABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_ENABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_DISABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_GET_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_DISABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_ENABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_ENABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_DISABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_DISABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_GENERATE_SWIT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP5_EXTI_CLEAR_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_DISABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_CLEAR_FALLING_FLAG

g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_GET_FALLING_FLAG

g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_CLEAR_RISING_FLAG

g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_GET_RISING_FLAG

g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_CLEAR_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_GET_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_DISABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_ENABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_GENERATE_SWIT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_DISABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_ENABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_DISABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_ENABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_ENABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_DISABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_DISABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_ENABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_DISABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_GET_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_DISABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_ENABLE_EVENT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_GENERATE_SWIT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_DISABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_ENABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_DISABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_ENABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_DISABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_ENABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP7_EXTI_ENABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP6_EXTI_CLEAR_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_ENABLE_IT

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_ENABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_GET_RISING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_GET_FALLING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_CLEAR_RISING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_CLEAR_FALLING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_DISABLE_RISING_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_CLEAR_FLAG

l4, g4, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_GET_FLAG

l4, g4, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_CLEAR_FLAG

l4, g4, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_GET_FLAG

l4, g4, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_ENABLE_RISING_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_DISABLE_RISING_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_ENABLE_IT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_DISABLE_IT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_ENABLE_EVENT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_DISABLE_IT

h5, h7

Removed / New Usage changes

Refer to

__HAL_COMP_ENABLE_IT

h5, h7

Removed / New Usage changes

Refer to

__HAL_COMP_CLEAR_C1IFLAG

h5, h7

Removed / New Usage changes

Refer to

__HAL_COMP_CLEAR_FLAG

h5, h7

Removed / New Usage changes

Refer to

__HAL_COMP_GET_FLAG

h5, h7

Removed / New Usage changes

Refer to

__HAL_COMP_GET_IT_SOURCE

h5, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_DISABLE_EVENT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_GET_RISING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_GET_FALLING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_CLEAR_RISING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_CLEAR_FALLING_FLAG

u5, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_GENERATE_SWIT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_DISABLE_EVENT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_ENABLE_EVENT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_DISABLE_IT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_DISABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_ENABLE_FALLING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_DISABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP4_EXTI_ENABLE_RISING_EDGE

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_CLEAR_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_GET_FLAG

g4

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_ENABLE_EVENT

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_GENERATE_SWIT

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_DISABLE_IT

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_GENERATE_SWIT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_DISABLE_RISING_FALLING_EDGE

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_ENABLE_RISING_FALLING_EDGE

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_DISABLE_FALLING_EDGE

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_ENABLE_FALLING_EDGE

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_ENABLE_IT

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_ENABLE_RISING_EDGE

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_ENABLE_IT

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_DISABLE_RISING_EDGE

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_ENABLE_RISING_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_DISABLE_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP1_EXTI_DISABLE_RISING_FALLING_EDGE

u5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_LOCK

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_IS_LOCKED

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_RESET_HANDLE_STATE

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_COMP3_EXTI_DISABLE_EVENT

g4, g0

Removed / New Usage changes

Refer to

__HAL_COMP_ENABLE

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_DISABLE

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

COMP_CLEAR_ERRORCODE

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

__HAL_COMP_CLEAR_C2IFLAG

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID2_CLEAR_FLAG

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID2_DISABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID2_DISABLE_IT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID2_ENABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID2_ENABLE_IT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID2_GET_FLAG

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID3_DISABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP1_EXTID3_ENABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID2_CLEAR_FLAG

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID2_DISABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID2_DISABLE_IT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID2_ENABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID2_ENABLE_IT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID2_GET_FLAG

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID3_DISABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_COMP2_EXTID3_ENABLE_EVENT

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_DISABLE_OR

h7

Not implemented yet in HAL2.

Refer to

__HAL_COMP_ENABLE_OR

h7

Not implemented yet in HAL2.

Refer to


HAL COMP structures

HAL1

series

HAL2

Refer to

pCOMP_CallbackTypeDef

u5, h5, l4, g4, g0, h7

hal_comp_cb_t

Refer to

COMP_HandleTypeDef

u5, h5, l4, g4, g0, h7

hal_comp_handle_t

Refer to

COMP_InitTypeDef

u5, h5, l4, g4, g0, h7

hal_comp_t

Refer to


HAL COMP functions

HAL1

series

HAL2

Refer to

HAL_COMP_Stop_IT

h5, h7

HAL_COMP_Stop_IT

Refer to

HAL_COMP_Start

u5, h5, l4, g4, g0, h7

HAL_COMP_Start

Refer to

HAL_COMP_Stop

u5, h5, l4, g4, g0, h7

HAL_COMP_Stop

Refer to

HAL_COMP_IRQHandler

u5, h5, l4, g4, g0, h7

HAL_COMP_IRQHandler

Refer to

HAL_COMP_Lock

u5, h5, l4, g4, g0, h7

HAL_COMP_Lock

Refer to

HAL_COMP_GetOutputLevel

u5, h5, l4, g4, g0, h7

HAL_COMP_GetOutputLevel

Refer to

HAL_COMP_TriggerCallback

u5, h5, l4, g4, g0, h7

HAL_COMP_OutputTriggerCallback

Refer to

HAL_COMP_RegisterCallback

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_GetState

u5, h5, l4, g4, g0, h7

HAL_COMP_GetState

Refer to

HAL_COMP_DeInit

u5, h5, l4, g4, g0, h7

HAL_COMP_DeInit

Refer to

HAL_COMP_Init

u5, h5, l4, g4, g0, h7

HAL_COMP_Init

Refer to

HAL_COMP_Start_IT_OneShot

h5

HAL_COMP_Start_IT

Refer to

HAL_COMP_Start_IT_AutoRearm

h5

HAL_COMP_Start_IT

Refer to

HAL_COMP_GetError

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_UnRegisterCallback

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_MspDeInit

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_MspInit

u5, h5, l4, g4, g0, h7

Removed / New Usage changes

Refer to

HAL_COMP_Start_IT

h7

HAL_COMP_Start_IT

Refer to


HAL COMP legacy aliases (HAL1 to HAL1)

Note

This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL COMP constants, HAL COMP enumerations, HAL COMP macros, HAL COMP structures, HAL COMP functions.

HAL1 legacy API alias

HAL1 API

COMP_POWERMODE_LOWPOWER

COMP_MODE_LOWPOWER

COMP_INVERTINGINPUT_VREFINT

COMP_INPUT_MINUS_VREFINT

COMP_INVERTINGINPUT_DAC1_CH1

COMP_INPUT_MINUS_DAC1_CH1

COMP_INVERTINGINPUT_DAC1_CH2

COMP_INPUT_MINUS_DAC1_CH2

COMP_INVERTINGINPUT_DAC1

COMP_INPUT_MINUS_DAC1_CH1

COMP_INVERTINGINPUT_DAC2

COMP_INPUT_MINUS_DAC1_CH2

COMP_INVERTINGINPUT_IO1

COMP_INPUT_MINUS_IO1

COMP_INVERTINGINPUT_IO2

COMP_INPUT_MINUS_IO2

COMP_INVERTINGINPUT_IO3

COMP_INPUT_MINUS_IO3

COMP_INVERTINGINPUT_IO4

COMP_INPUT_MINUS_IO4

COMP_INVERTINGINPUT_IO5

COMP_INPUT_MINUS_IO5

COMP_INVERTINGINPUT_3_4VREFINT

COMP_INPUT_MINUS_3_4VREFINT

COMP_OUTPUTLEVEL_LOW

COMP_OUTPUT_LEVEL_LOW

COMP_FLAG_LOCK

COMP_CSR_LOCK

COMP_BLANKINGSRCE_TIM1OC5

COMP_BLANKINGSRC_TIM1_OC5_COMP1

COMP_BLANKINGSRCE_TIM2OC3

COMP_BLANKINGSRC_TIM2_OC3_COMP1

COMP_BLANKINGSRCE_TIM3OC3

COMP_BLANKINGSRC_TIM3_OC3_COMP1

COMP_BLANKINGSRCE_TIM3OC4

COMP_BLANKINGSRC_TIM3_OC4_COMP2

COMP_BLANKINGSRCE_TIM8OC5

COMP_BLANKINGSRC_TIM8_OC5_COMP2

COMP_BLANKINGSRCE_TIM15OC1

COMP_BLANKINGSRC_TIM15_OC1_COMP2

COMP_BLANKINGSRCE_NONE

COMP_BLANKINGSRC_NONE

COMP_MODE_HIGHSPEED

COMP_POWERMODE_HIGHSPEED

COMP_MODE_MEDIUMSPEED

COMP_POWERMODE_MEDIUMSPEED

COMP_OUTPUTLEVEL_HIGH

COMP_OUTPUT_LEVEL_HIGH

COMP_INVERTINGINPUT_1_2VREFINT

COMP_INPUT_MINUS_1_2VREFINT

COMP_NONINVERTINGINPUT_IO6

COMP_INPUT_PLUS_IO6

COMP_WINDOWMODE_DISABLED

COMP_WINDOWMODE_DISABLE

COMP_WINDOWMODE_ENABLED

COMP_WINDOWMODE_ENABLE

COMP_EXTI_LINE_COMP1_EVENT

COMP_EXTI_LINE_COMP1

COMP_EXTI_LINE_COMP2_EVENT

COMP_EXTI_LINE_COMP2

COMP_EXTI_LINE_COMP3_EVENT

COMP_EXTI_LINE_COMP3

COMP_INVERTINGINPUT_1_4VREFINT

COMP_INPUT_MINUS_1_4VREFINT

COMP_EXTI_LINE_COMP4_EVENT

COMP_EXTI_LINE_COMP4

COMP_EXTI_LINE_COMP6_EVENT

COMP_EXTI_LINE_COMP6

COMP_EXTI_LINE_COMP7_EVENT

COMP_EXTI_LINE_COMP7

COMP_OUTPUT_COMP6TIM2OCREFCLR

COMP_OUTPUT_COMP6_TIM2OCREFCLR

__HAL_COMP_COMP1_EXTI_CLEAR_RASING_FLAG

__HAL_COMP_COMP1_EXTI_CLEAR_RISING_FLAG

COMP_WINDOWMODE_ENABLE

COMP_WINDOWMODE_COMP1_INPUT_PLUS_COMMON

COMP_NONINVERTINGINPUT_IO1

COMP_INPUT_PLUS_IO1

COMP_NONINVERTINGINPUT_IO2

COMP_INPUT_PLUS_IO2

COMP_NONINVERTINGINPUT_IO3

COMP_INPUT_PLUS_IO3

COMP_NONINVERTINGINPUT_IO4

COMP_INPUT_PLUS_IO4

COMP_NONINVERTINGINPUT_IO5

COMP_INPUT_PLUS_IO5

COMP_EXTI_LINE_COMP5_EVENT

COMP_EXTI_LINE_COMP5

COMP_MODE_ULTRALOWPOWER

COMP_POWERMODE_ULTRALOWPOWER